#!/bin/bash
git pull origin master
#if [ ! -d "node_modules" ]; then
#    npm install
#fi
npm install
npm run build

sudo docker rm -f mapapp
sudo mkdir -p /data/docker/map/app/log /data/docker/map/app/conf /data/docker/map/app/html
sudo docker run -d --name=mapapp 1461375468/mapapp:3.2
sudo docker cp mapapp:/etc/nginx/html/ /data/docker/map/app/
sudo docker cp mapapp:/etc/nginx/nginx.conf/ /data/docker/map/app/conf/nginx.conf
sudo docker cp mapapp:/etc/nginx/conf.d/ /data/docker/map/app/conf
sudo docker stop mapapp
sudo docker rm mapapp

sudo docker run -d --restart=always --name=mapapp \
-v /data/docker/map/app/html/:/etc/nginx/html/ \
-v /data/docker/map/app/conf/conf.d/:/etc/nginx/conf.d/ \
-v /data/docker/map/app/conf/nginx.conf:/etc/nginx/nginx.conf \
-v /data/docker/map/app/log/:/var/log/nginx/ \
--network=host 1461375468/mapapp:3.2